home *** CD-ROM | disk | FTP | other *** search
- unit IniEdit;
-
- interface
-
- uses
- Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
- Buttons, ToolWin, ComCtrls, ExtCtrls, StdCtrls, VIniFile;
-
- type
- TForm1 = class(TForm)
- CoolBar1: TCoolBar;
- Panel1: TPanel;
- SpeedButton1: TSpeedButton;
- SpeedButton2: TSpeedButton;
- SpeedButton3: TSpeedButton;
- Ed: TEdit;
- Vi: TVIniFile;
- ODialog: TOpenDialog;
- procedure SpeedButton2Click(Sender: TObject);
- procedure SpeedButton1Click(Sender: TObject);
- procedure SpeedButton3Click(Sender: TObject);
- procedure ViChanging(Sender: TObject; Node: TTreeNode;
- var AllowChange: Boolean);
- procedure ViChange(Sender: TObject; Node: TTreeNode);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
- var
- Form1: TForm1;
-
- implementation
-
- {$R *.DFM}
-
- procedure TForm1.SpeedButton2Click(Sender: TObject);
- begin
- with ODialog do
- if Execute then Vi.FileName:=FileName;
- Caption:='INI File Editor :'+Odialog.FileName;
- end;
-
- procedure TForm1.SpeedButton1Click(Sender: TObject);
- begin
- with ODialog do
- if Execute then Vi.NewIniFile(FileName);
- Caption:='INI File Editor :'+Odialog.FileName;
- end;
-
- procedure TForm1.SpeedButton3Click(Sender: TObject);
- begin
- Close;
- end;
-
- procedure TForm1.ViChanging(Sender: TObject; Node: TTreeNode;
- var AllowChange: Boolean);
- begin
- Vi.Value:=Ed.Text;
- end;
-
- procedure TForm1.ViChange(Sender: TObject; Node: TTreeNode);
- begin
- Ed.Text:=Vi.Value;
- end;
-
- end.
-